electrical-propelled ship - French English Dictionary